package liface

/*
	封包&拆包 模块
	直接面向TCP連接中的数据流，用于处理TCP战报问题
*/

type IDataPck interface {
	// 获取包长度方法
	GetHeadLen() uint32

	// 封包方法
	Pack(msg IMessage) ([]byte, error)

	// 拆包方法
	Unpack([]byte) (IMessage, error)
}
